package cc.iotkit.data.util;


import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import java.util.Random;

public class TokenUtil {
    private static final Random random = new Random();

    public static String generateToken() {
        // 获取当前时间戳（精确到毫秒）
        String timestamp = LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyyMMddHHmmssSSS"));

        // 生成随机数（6位随机数字）
        String randomSuffix = String.format("%06d", random.nextInt(1000000));

        // 拼接订单号
        return "TK" + timestamp + randomSuffix;
    }
}
